<?php
require_once('../../carbox.php');
if(!carbox_check_session( ))
	header('Location: http://'.$_SERVER['HTTP_HOST'].'/carbox/login.php');
$sql = "
	SELECT processo_id_fake AS processo_id, numero, cliente, cpf_cnpj AS c_cpf_cnpj, NULL AS empreendimento, NULL AS e_cpf_cnpj, atividade AS divisao_atividade_descricao, NULL AS grupo_atividade_descricao
	FROM processo_antigo
	WHERE numero LIKE :param OR cliente LIKE :param OR cpf_cnpj LIKE :param OR atividade LIKE :param
	UNION
	SELECT p.processo_id, p.numero, c.cliente, ISNULL(c.cpf, c.cnpj) AS c_cpf_cnpj, t.empreendimento, t.cnpj AS e_cpf_cnpj, t.divisao_atividade_descricao, t.grupo_atividade_descricao
	FROM processo p
	LEFT OUTER JOIN licenca AS l ON l.processo_id = p.processo_id
	LEFT OUTER JOIN (SELECT e.empreendimento_id, e.empreendimento, e.cnpj, da.divisao_atividade_descricao, ga.grupo_atividade_descricao FROM empreendimento e INNER JOIN divisao_atividade AS da ON e.divisao_atividade_id = da.divisao_atividade_id INNER JOIN grupo_atividade AS ga ON e.grupo_atividade_id = ga.grupo_atividade_id) AS t ON l.empreendimento_id = t.empreendimento_id
	INNER JOIN processo_cliente AS pc ON pc.processo_id = p.processo_id
	INNER JOIN cliente AS c ON pc.cliente_id = c.cliente_id
	WHERE (p.numero LIKE :param OR c.cliente LIKE :param OR c.cpf LIKE :param OR c.cnpj LIKE :param OR t.empreendimento LIKE :param OR t.divisao_atividade_descricao LIKE :param OR t.grupo_atividade_descricao LIKE :param) AND c.cliente_id <> '0000000196'
	ORDER BY numero
";
$params = array(':param' => '%'.$_POST['param'].'%');
//$procs = end(cerberus_query($sql, $params));
$query = end(cerberus_query($sql, $params));
$procs = NULL;
for($i = 0; $i < count($query); ++$i) {
	$sql = "
		SELECT DISTINCT process_id
		FROM Document d
		WHERE d.process_id = :pid
	";
	$params = array(':pid' => $query[$i]['processo_id']);
	$found = carbox_query($sql, $params);
	if(!$found['fail'] && !empty($found['result'])) {
		$procs[ ] = $query[$i]; 
	}
}

?>
<table class="table table-condensed" id="table-search">
	<thead>
		<tr>
			<th><input type="checkbox" class="checkbox" id="checkbox-select-all" /></th>
			<th>Processo</th>
			<th>Cliente</th>
			<th>Empreendimento</th>
			<th>Atividade</th>
		</tr>
	</thead>
	<tbody>
		<?php
		for($i = 0; $i < count($procs); ++$i) {
			echo '
				<tr>
					<td><input type="checkbox" class="checkbox" value="'.$procs[$i]['processo_id'].'" /></td>
					<td style="width: 18%"><strong>'.$procs[$i]['numero'].'</strong></td>
					<td style="width: 28%"><strong>Nome:</strong> '.htmlentities($procs[$i]['cliente']).'<hr /><strong>CPF/CNPJ:</strong> '.$procs[$i]['c_cpf_cnpj'].'</td>
					<td style="width: 28%"><strong>Razão Social:</strong> '.htmlentities($procs[$i]['empreendimento']).'<hr /><strong>CPF/CNPJ:</strong> '.$procs[$i]['e_cpf_cnpj'].'</td>
					<td style="width: 28%"><strong>Divisão:</strong> '.htmlentities($procs[$i]['divisao_atividade_descricao']).'<hr /><strong>Grupo:</strong> '.htmlentities($procs[$i]['grupo_atividade_descricao']).'</td>
				</tr>
			';
		}
		?>
	</tbody>
</table>
<div class="pagination pagination-centered pagination-small">
	<ul>
		<?php
		$buttons = array(
			'<li><a href="#" id="btn-summarize"><i class="icon-th-list"></i> Indexar Documento</a></li>',
			'<li><a href="#" id="btn-view"><i class="icon-eye-close"></i> Visualizar Documentos</li>',
		);
		switch($_SESSION['profile']) {
			case 2:
			case 3:
				echo $buttons[1];
				break;
			case 4:
				echo $buttons[0];
				echo $buttons[1];
				break;
			case 5:
				echo $buttons[0];
				echo $buttons[1];
				break;
		}
		?>	
	</ul>
</div>	
<script type="text/javascript"> $(carbox_ui_search( )); </script>
